
/* CSS Document */

body,div,p,h1,h2,h3,h4,h5,h6,img,ul,li,a,span,p,dl,dt,dd{
    margin:0;
    padding:0;
    list-style:none;
	font-size:14px;
	color:#333333;
    border:0;
    text-decoration:none;
    font-family:"microsoft yahei",SimSun;

}

.width-1200{width:1200px;margin:0 auto;}
.width-1500{width:1500px;margin:0 auto;}
.middle{margin:0 auto; width: 100%;}
.t-center{ text-align:center;}
.float-l{float:left;}
.float-r{float:right;}
.clear{clear:both;}
img{ padding: 0px; margin: 0px; vertical-align:top;}

a{color:#272727;}

h1{ margin-bottom: 10px;  height: 45px; color: #555555; font-size: 20px; line-height: 45px; font-weight: bold;}
h2{ margin-bottom: 10px; font-size:30px; text-align:center; font-weight:normal; color:#ffffff;}
h3{ height: 70px; font-size:12px;  color:#505050; font-weight:normal; text-align:left; line-height: 20px;}
h3 a{ color:#333333;}
h4{ font-size:18px; color:#0086c4; font-weight:normal; text-align:right;}
h5{height:73px; font-size:36px; color:#0076d5; font-weight:normal; text-align:left; line-height:73px; border:1px solid #f3f3f3; border-left:none; border-right:none;}
h6{font-size:24px; color:#0076d5; line-height:22px; text-align:center;}


strong{}

/*布局样式*/
#top{ margin: 0px auto; width: 100%; height: 227px }
.top{ height: 49px; border-bottom: 1px solid #e9e9e9;}
.top1{ height: 49px; line-height: 49px; }


#dh{  margin: 0px auto; background: #1265cf;}
.topdh{ margin: 0px auto; width: 1200px; }
.topdh ul{ margin: 0px; padding:0px;}
.topdh ul li{ margin:0px; float:left; width: 125px; height: 64px; line-height: 64px; text-align: center; }

.topdh ul li dl{display: none;}
.topdh ul li:hover dl{ display:block; position:relative; z-index: 99999; }

.topdh ul li dl dt{ width:100px; background: #01a4b7; line-height: 40px; }
.topdh ul li dl dt a{display: block; width:125px; height: 50px; border-bottom: 1px solid #0769c3; background: #0d72cf; font-size: 16px; color: #ffffff; line-height: 50px; }
.topdh ul li dl dt a:hover{display: block; width:125px; height: 50px; background: #d80a00; line-height: 50px; color: #ffffff; }

.topdh ul li a{ display: block; float:left; font-size: 18px; width: 125px; color: #ffffff; transition: 0.2s all;}
.topdh ul li a:hover{ width: 125px; background:#0d72cf; color:#ffffff; background: url(../../Img/dhbg01.jpg); }


/*底部导航*/
#dh1{  margin: 0px auto; background: #393939; margin-top:20px;}
.topdh1{ margin: 0px auto; width: 1200px; }
.topdh1 ul{ margin: 0px; padding:0px;}
.topdh1 ul li{ margin:0px; float:left; width: 125px; height: 64px; line-height: 64px; text-align: center; }

.topdh1 ul li dl{display: none;}
.topdh1 ul li:hover dl{ display:block; position:relative; z-index: 99999; }

.topdh1 ul li dl dt{ width:100px; background: #01a4b7; line-height: 40px; }
.topdh1 ul li dl dt a{display: block; width:100px; height: 40px; border-bottom: 1px solid #0769c3; background: #0d72cf; font-size: 14px; color: #ffffff; line-height: 40px; }
.topdh1 ul li dl dt a:hover{display: block; width:100px; height: 40px; background: #d80a00; line-height: 40px; color: #ffffff; }

.topdh1 ul li a{ display: block; float:left; font-size: 16px; width: 125px; color: #ffffff; transition: 0.2s all;}
.topdh1 ul li a:hover{ width: 125px; background:#0d72cf; color:#ffffff; background: url(../../Img/dhbg01.jpg); }


#hot{ margin: 0px auto; width: 1006px; height: 110px; }
.hot{ height: 59px; line-height:59px; }
.hot a{ color: #333333; }


#part-cp{ margin: 0px auto; width: 100%; }
.part-cpbt{ height: 102px; text-align: center; margin-bottom: 20px; margin-top: 20px; }
.part-cpbt1{ height: 51px; text-align: center;  background:url(../../Img/ny01.jpg) top center no-repeat; font-size:30px; color:#fda800; line-height:51px; }
.cpbt{ background:url(../../Img/line01.jpg); height: 51px; color: #393939; font-size: 37px; font-weight: bold; }

.part-cp1{ height: 870px; background: url(../../Img/cpbg.jpg) top center no-repeat; }

.part-zuo{ width: 250px; height: auto; } 
.part-left{ width: 250px; height: auto; } 

.part-left1{ padding:20px; margin-top: 20px; width: 210px; background: #fdc200; } 
.part-left1 .part-lx{ color: #ffffff; font-size: 14px; line-height: 24px; } 
.part-left1 .part-ewm{ position:relative; top: 50px; text-align: center;  } 

.part-you{ width: 930px; height: 752px;} 
.part-right{ margin-top: 54px; width: 930px; height: 752px; background: #ffffff;} 

.part-right .ysl{ width: 399px; border-right: 1px solid #eeeeee; background: #ffffff; text-align: center;}
.part-right .ysr{ width: 728px; background: #ffffff; text-align: center;padding-left: 20px}

.part-right .ysl h1{ margin: 0px; padding: 0px; font-size: 35px; text-align: center; color: #333333; }
.part-right .ysl h2{ margin: 0px; padding: 10px 0px; font-size: 18px; text-align: center; color: #333333; font-weight:normal;} 
.part-right .ysl p{ margin: 0px; padding: 10px; font-size: 12px; text-align: center; color: #333333; font-weight:normal;}   


.yspic2{ width: 728px; height: 375px; background: #ffffff; border-bottom: 1px solid #eeeeee; }
.yspicl{ width: 150px; margin-left: 10px; margin-top: 150px; background: #ffffff; }
.yspicl h1{ margin: 0px; padding: 0px; font-size: 18px; text-align: center; color: #333333;}
.yspicr{ margin-top: 32px;}




.part-right .ysr{ width: 729px; height: 752px; border-right: 1px solid #eeeeee;} 


.part-cppic{ float: left; width: 346px; height: 260px; margin-top: 15px; margin-right: 10px; overflow: hidden; }
.part-cppic .pic{width: 344px; height: 258px; border: 1px solid #eaeaea; }
.part-cppic .date{  position:relative; padding-top:8px;  text-align: center; top: -45px; background: url(../../Img/cp02.png); transition: 0.6s all; }
.part-cppic:hover .date{width: 346px; height: 260px;  position:relative; top: -258px; background: url(../../Img/cp02.png);text-align: center;}

.part-cppic .date1{ height: 35px; font-size: 16px; color: #ffffff; line-height: 25px; font-weight:bold; text-align: center;}
.part-cppic .date p{ height: 35px; font-size: 14px; color: #ffffff; line-height: 25px; }


.part-cppic1{ float: left; width: 200px; height: 150px; margin-top: 15px; margin-right: 10px; overflow: hidden; }
.part-cppic1 .pic{width: 198px; height: 148px; border: 1px solid #eaeaea; }
.part-cppic1 .date{  position:relative; padding-top:8px;  text-align: center; top: -45px; background: url(../../Img/cp02.png); transition: 0.6s all; }
.part-cppic1:hover .date{ padding: 10px; width: 180px; height: 130px;  position:relative; top: -150px; background: url(../../Img/cp02.png);}

.part-cppic1 .date1{ height: 35px; font-size: 16px; color: #ffffff; line-height: 25px; font-weight:bold; text-align:center;}
.part-cppic1 .date p{ height: 35px; font-size: 14px; color: #ffffff; line-height: 25px; }



#part-bt{ width: 100%; height: auto; text-align: center; }

#part-ys{ height: 755px; background: url(../../Img/ysbg.jpg) top center no-repeat; }
.part-ysbt{ padding-top: 20px; height: 91px; text-align: center; }
.ysbt1{ margin-bottom: 10px; height: 51px; background: url(../../Img/ysbg01.jpg); color: #393939; font-size: 37px; font-weight: bold; text-align: center;}

.part-yscon{ height:607px; }
.part-yscon .con-l{ margin-top: 20px; width: 416px; }
.part-yscon .con-r{ margin-top: 20px; width: 416px; }
.part-yscon .con-c{}

.ys01{ margin-bottom: 30px; width: 416px; height: 121px; background: url(../../Img/ysbg03.jpg); }

.ysleft{ margin:15px 0px 0px 20px; }
.ysrig{ margin:15px 0px 0px 0px; width: 290px;}
.ysrig h1{margin: 10px 0px 2px 0px; padding: 0px; font-size: 35px; text-align:left; color: #333333; }
.ysrig p{ margin: 0px; padding: 0px; font-size: 14px; text-align:left; color: #333333; text-transform: uppercase; }

.ys02{ margin-bottom: 30px; width: 416px; height: 121px; background: url(../../Img/ysbg04.jpg); }
.ysrig2{ margin:15px 0px 0px 0px; width: 290px;}
.ysrig2 h1{margin: 10px 0px 2px 0px; padding: 0px; font-size: 35px; text-align:right; color: #ffffff; }
.ysrig2 p{ margin: 0px; padding: 0px; font-size: 14px; text-align:right; color: #ffffff; text-transform: uppercase; }



.ys-qh{ position: absolute; margin-top: 0px; margin-left: -300px; left: 55%; width: 561px; height: 373px;
z-index: 2;}




#part-tj{ height: auto; text-align: center;}
.part-tjbt{ height: 45px; line-height: 45px; font-size: 16px; color: #717171; }


#part-jj{ height: 675px; background: url(../../Img/jjbg.jpg) top center no-repeat; }
.part-jjbt{ text-align: center; }
.part-jjzuo{ width: 485px; margin-top: 45px;}
.part-jjyou{ width: 713px; margin-top: 45px;}

.jjfl{ margin: 0px; width: 500px; }
.jjfl ul{ margin: 0px; padding: 0px; }
.jjfl ul li{ margin-right: 5px; margin-bottom: 5px; float: left; height: 36px; line-height: 36px; }
.jjfl ul li a{ float: left; display: block; width: 146px; height: 36px; background: url(../../Img/jj02.jpg); text-align: center; font-size: 22px; color: #ffffff;}
.jjfl ul li a:hover{ background: url(../../Img/jj02.jpg); }

.part-jjyou .con{ line-height: 24px;}
.part-jjyou .more{ text-align: right;}





#part-jj01{ height: 366px; background: #1265cf; }
.part-con1{ width: 1200px; margin:0px auto;color: #ffffff; line-height: 24px; text-align: center; }
.part-jj1{ width: 300px; float: left; }
.part-jj1 a{ display: block; width: 300px; float: left; }
.part-jj1 .bt{ display: block;  height: 183px; top: 0px; position:relative; transition: 0.2s all;}
.part-jj1 h1{margin: 0px; padding-top: 34px; color: #ffffff; font-size: 48px; }
.part-jj1 h2{margin: 0px; padding: 25px 20px 10px 20px; color: #ffffff; font-size: 16px; color: #ffffff; }

.part-jj1:hover .bt{top: 183px;}
.part-jj1 span{display: block; top: 0px; position:relative; transition: 0.2s all;}
.part-jj1:hover span{top: -183px;}


.part-jj2{ width: 300px; float: left; }
.part-jj2 a{ display: block; width: 300px; float: left; }
.part-jj2 .bt{ display: block;  height: 183px; top: 0px; position:relative; transition: 0.2s all;}
.part-jj2 h1{margin: 0px; padding-top: 34px; color: #ffffff; font-size: 48px; }
.part-jj2 h2{margin: 0px; padding: 25px 30px 10px 30px; color: #ffffff; font-size: 16px; color: #ffffff; }

.part-jj2:hover .bt{top: -183px;}
.part-jj2 span{display: block; top: 0px; position:relative; transition: 0.2s all;}
.part-jj2:hover span{top: 183px;}


#part-xw{ margin-top: 20px; }
.part-xw{ padding: 10px 0px; margin: 0px auto; width: 1200px; height: 210px; }
.xw{ margin:8px 4px; float :left; display: block;  padding: 15px 25px 25px 25px; width: 341px; height: 171px; background: url(../../Img/xwbg01.jpg) no-repeat; transition: 0.6s all; }
.xw:hover{ position: relative; margin:8px 4px;  float :left; display: block; top: -10px;  padding: 15px 25px 25px 25px; width: 341px; height: 171px; 
	background: url(../../Img/xwbg02.jpg) no-repeat; }
.xw:hover h1{ height: 40px; font-size: 18px; margin: 0px; padding: 0px; color: #ffffff; line-height: 40px; }
.xw:hover p{ font-size: 12px; color: #ffffff; line-height: 22px; }
.xw h1{ height: 40px; font-size: 18px; margin: 0px; padding: 0px; color: #333333; line-height: 40px; }
.xw p{ height: 88px; font-size: 12px; color: #333333; line-height: 22px; }
.xw .date{ margin-top: 12px; width: 132px; color: #ffffff; height: 35px; font-size: 18px; text-align: center; line-height: 35px; }

#part-hb{ }
.part-hbbt{ margin-top: 20px; text-align: center; }


.part-ewm1{ padding: 30px 0px 10px 0px; text-align: center; }

.part-end{ padding-top: 47px; height: 100px; background: url(../../Img/enbg.jpg); margin-top: 30px; text-align: center; line-height: 26px; }


.part-cplist{ width: 260px; }
.part-cplist .list2{ padding: 10px 0px; width: 233px; border:1px solid #e8e8e8; }
.part-cplist .list2 ul{  margin: :0px; padding:0px;}
.part-cplist .list2 ul li{ width: 189px; height: 37px; }
.part-cplist .list2 ul li a{ margin:6px 23px; display: block; width: 189px; height: 37px; line-height: 37px; background: url(../../Img/leftbg1.html); text-align: center;  transition: 0.2s all; }
.part-cplist .list2 ul li a:hover{ color:  #ffffff; background: url(../../Img/leftbg2.html); text-align: center; }

.part-cpcon{ width: 890px; height: auto; }
.part-cpcon .cpcon1{ width: 890px; height: 45px; border-bottom: 1px solid #e7e7e7;}
.part-cpcon .cpcon1 .cpconl{ padding-top: 10px; height: 35px;   }
.part-cpcon .cpcon1 .cpconc{ padding-left:10px; height: 45px; font-size: 26px; color: #1582e9; line-height: 35px;}

.part-cpcon .cpcon2{ width: 890px;}
.part-cpcon .ny{ padding: 10px 0px; line-height: 22px;}

/*搜索样式*/
.ss{ height: 70px;line-height: 70px;}
.ss-l{ font-size: 12px;line-height: 70px;}
.ss-l a{ font-size: 12px;}
.ss-r{ margin-top: 20px; width: 246px; height: 33px; background: url(../../../Img/ss.html); }


.bannerny{ width: 100%; height: 450px; background: url(../../Img/banner01.jpg); }
.part-ny{ width:100%; background:#f9f9f9; height:320px; border-bottom:1px solid #eaeaea;}

.fldh{ margin:0px; padding-top:10px; height: 50px; text-align:center;} 
.fldh a{ margin:5px; display:inline-block;width:160px; height: 50px; background: #1265cf; color: #ffffff; line-height: 50px; text-align: center; font-size: 16px; border-radius: 10px; transition: 0.2s all; 　-moz-border-radius:10px;　-webkit-border-radius:10px;} 
.fldh a:hover,.fldh ul .current{ background: #fcaa00; color: #ffffff; line-height: 50px; text-align: center; font-size: 16px; } 

.part-ny1{ padding:10px 0px; border-top:1px dashed #eaeaea; line-height:28px; color:#555555;}

.btdh{ margin-bottom: 20px; height: 35px; background: #f9f9f9; border: 1px dashed #eaeaea;  text-align: center; line-height: 35px; }



.part-cppic2{ float: left; width: 290px; height: 215px; margin:15px 5px; overflow: hidden; }
.part-cppic2 .pic{width: 288px; height: 213px; border: 1px solid #eaeaea; }
.part-cppic2 .date{ position:relative; padding-top:8px;  text-align: center; top: -45px; background: url(../../Img/cp02.png); transition: 0.6s all; }
.part-cppic2:hover .date{ padding: 10px; width: 270px; height: 130px;  position:relative; top: -150px; background: url(../../Img/cp02.png);}

.part-cppic2 .date1{ height: 35px; font-size: 16px; color: #ffffff; line-height: 25px; font-weight:bold;text-align:center; }
.part-cppic2 .date p{ height: 35px; font-size: 14px; color: #ffffff; line-height: 25px;}


.pageny-r .lx{height: 44px; background: #1265cf; font-size: 20px; color: #ffffff; line-height: 44px;text-align: center;}
.pageny-r .lx01{padding: 10px; font-size: 12px; line-height: 24px;}
.pageny-r .lx03{ width: 171px; margin: 0px 0px 10px 15px; border: 5px solid #f4f4f4; }

.pageny{ margin: 0px auto; width:1200px; height:auto; margin-bottom:20px;}
.pageny-l{  width: 918px; padding:25px; border: 1px solid #efefef; }
.pageny-r{  width: 210px; border: 1px solid #efefef; }

.pageny-l1{  width: 946px; padding:20px;height: 444px; border: 1px solid #efefef; border-right:none; }
.pageny .concp .con-l{ width: 500px; }
.pageny .concp .con-r{ width: 430px; line-height: 22px; }  

.pageny .concp01{ height: 86px; padding: 25px 0px 0px 50px; background: url(../../Img/cpnybt.jpg); color: #ffffff; font-size: 30px; text-indent: 90px;}
.pageny .concp02{ margin:10px; width: 380; height: 30px;  background:url(../../Img/cpny01.html) 5px 5px no-repeat;  color: #1265cf; font-size: 16px; text-indent: 30px;}


.pagecp{ width: 1200px; margin: 0px; margin-top: 20px;}
.pagecp-left{ width: 250px; margin-right: 25px; }
.pagecp-left .cplist2{ padding-left:25px; padding-top: 20px; padding-bottom: 25px;  width: 225px; margin-right: 25px; background: #f8f8f8; }
.pagecp-left .cplist2 ul{padding: 0px; margin: 0px;}
.pagecp-left .cplist2 ul li{ width:197px; margin-top: 10px; }
.pagecp-left .cplist2 ul li a{ display: block; width:197px; height:65px; font-size: 18px; background:#ffffff; color: #1265cf;
 text-indent: 50px;  font-weight: bold; line-height: 65px;}
.pagecp-left .cplist2 ul li dl{ margin: 0px; padding: 0px; margin-top: 2px; }
.pagecp-left .cplist2 ul li dt{ text-indent: 0px; background: #ffffff; }
.pagecp-left .cplist2 ul li dt a{ background: #ffffff;  width: 197px; height: 39px; border-bottom: 1px dashed #cdcdcd; font-size: 14px; color: #333333;
 font-weight: normal; line-height: 39px; text-indent: 10px;  }
.pagecp-left .cplist2 ul li dt a:hover{ background: #01a4b7;  width: 197px; height: 39px; border-bottom: 1px dashed #cdcdcd; font-size: 14px; color: #ffffff;
 font-weight: normal; line-height: 39px;  }
.pagecp-rig{ padding: 15px; width: 893px; border: 1px solid #efefef; color: #777777; font-size: 15px; line-height: 26px; }




.bookadd{}
.bookadd .bookline{ margin-bottom:10px; width: 300px; height: 40px;}
.bookadd .label{float:left; width:80px; height:40px; clear:both; background: url(../../Img/ly.html); line-height: 40px; color: #ffffff; text-align: center;}
.bookadd .label span{color:#f30;font-family:宋体; background: url(../../Img/ly.html); }
.bookadd .enter{ width: 220px; float: right; background: url(../../Img/ly1.html);  }
.bookadd .enter .ip{ width: 220px;  height: 40px; line-height: 40px; border: none; background: url(../../Img/ly1.html); }
.bookadd .enter .ip1{ width: 220px;  height: 130px; line-height: 20px; border: none; background: url(../../Img/ly1.html); }
.bnt{ width: 80px; height: 30px; color: #ffffff; background: #cb2100; border: none;}
.bnt1{ width: 80px; height: 30px; color: #ffffff; background: #2e2c29; border: none;}
.bookadd .enter label{display:block;}
.bookadd .enter #booklen{color:#f30;}

.lxleft{ }
.lxrig { width: 325px; }

.pc_header{ font-size: 20px; font-weight: bold; margin-bottom: 20px;  }

.ss1{ height: 49px; border: 1px solid #ededed; color: #d4d4d4; text-indent: 30px;}

.ss1 .search1{ float:left; width: 506px; background: none; border: none; color: #aaaaaa; text-indent: 30px; height: 51px; line-height: 51px;  font-size:14px; }
.ss1 .search{ float:right; margin-top:4px; width: 48px; height: 38px; border: none;  background: url(../../Img/ss1.jpg) no-repeat;  }
